﻿/*公共样式*/
body, div, dl, dt, dd, ul, ol, li,h1, h2, h3, h4, h5, h6, pre, code,form,fieldset, 
legend, input, button,textarea, p, blockquote {
	margin: 0;
	padding: 0;
}

body {
	color: #000;
	margin: 0px auto;
	font-family: "Microsoft YaHei";
	font-size: 14px;
	background: #fff;
	overflow-x: hidden;
}

div {
	margin: 0;
	padding: 0;
	border: 0;
}

img {
	margin: 0;
	padding: 0;
	border: 0;
}

p {
	margin: 0px;
	line-height: 1.8em
}

b,strong {
	font-weight: bold;
}

html,body,form,fieldset,p,div,h1,h2,h3,h4,h5,h6 {
	-webkit-text-size-adjust: none;
}

article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section {
	display: block;
	clear: both
}

body {
	font-family: '宋体';
	-webkit-text-size-adjust: none;
	color: #9a9a9a;
	background: #fff;
	-webkit-text-size-adjust: none;
	min-width: 980px;
	font-size: 12px;
	width: 100%;
}

h1,h2,h3,h4,h5,h6 {
	font-size: 100%;
	font-weight: normal
}

form {
	display: inline
}

textarea {
	resize: none
}

table {
	border-collapse: collapse;
	border-spacing: 0
}

ul,ol {
	list-style: none
}

input,select,button {
	font-family: 'Microsoft YaHei',arial,helvetica,sans-serif;
	font-size: 100%;
	vertical-align: middle;
	outline: 0
}

button,input[type="button"],input[type="reset"],input[type="submit"] {
	cursor: pointer;
	-webkit-appearance: button;
	-moz-appearance: button
}

input:focus:-moz-placeholder,input:focus::-webkit-input-placeholder {
	color: transparent
}

button::-moz-focus-inner,input::-moz-focus-inner {
	padding: 0;
	border: 0
}

a {
	text-decoration: none;
	color: #111
}

a:hover {
	text-decoration: none
}

img {
	vertical-align: middle;
	font-size: 0;
	border: 0;
	-ms-interpolation-mode: bicubic
}

.fl {
	float: left
}

.fr {
	float: right
}

.hide {
	display: none!important
}

.show {
	display: block!important
}

.ellipsis {
	white-space: nowrap;
	text-overflow: ellipsis;
	overflow: hidden
}

.break {
	word-break: break-all;
	word-wrap: break-word
}

.clearfix:after {
	content: '\0020';
	display: block;
	height: 0;
	clear: both
}

.clearfix {
	*zoom: 1
}

.blank {
	height: 10px
}

            /* Slider */
slick-slider {
	position: relative;
	display: block;
	box-sizing: border-box;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	-webkit-touch-callout: none;
	-khtml-user-select: none;
	-ms-touch-action: pan-y;
	touch-action: pan-y;
	-webkit-tap-highlight-color: transparent;
}

.slick-list {
	position: relative;
	display: block;
	overflow: hidden;
	margin: 0;
	padding: 0;
}

.slick-list:focus {
	outline: none;
}

.slick-list.dragging {
	cursor: pointer;
	cursor: hand;
}

.slick-slider .slick-track,.slick-slider .slick-list {
	-webkit-transform: translate3d(0,0,0);
	-moz-transform: translate3d(0,0,0);
	-ms-transform: translate3d(0,0,0);
	-o-transform: translate3d(0,0,0);
	transform: translate3d(0,0,0);
}

.slick-track {
	position: relative;
	top: 0;
	left: 0;
	display: block;
	margin-left: auto;
	margin-right: auto;
}

.slick-track:before,.slick-track:after {
	display: table;
	content: '';
}

.slick-track:after {
	clear: both;
}

.slick-loading .slick-track {
	visibility: hidden;
}

.slick-slide {
	display: none;
	float: left;
	height: 100%;
	min-height: 1px;
}
            [dir='rtl'] .slick-slide {
	float: right;
}

.slick-slide img {
	display: block;
}

.slick-slide.slick-loading img {
	display: none;
}

.slick-slide.dragging img {
	pointer-events: none;
}

.slick-initialized .slick-slide {
	display: block;
}

.slick-loading .slick-slide {
	visibility: hidden;
}

.slick-vertical .slick-slide {
	display: block;
	height: auto;
	border: 1px solid transparent;
}

.slick-arrow.slick-hidden {
	display: none;
}
            /* Slider */.slick-loading .slick-list {
	background: #fff;
}
            /* Arrows */.slick-prev,.slick-next {
	font-size: 0;
	line-height: 0;
	position: absolute;
	bottom: -40px;
	display: block;
	background: #131316;
	border: 1px solid #aeaeae;
	width: 22px;
	z-index: 999;
	height: 22px;
	padding: 0;
	-webkit-transform: translate(0,-50%);
	-ms-transform: translate(0,-50%);
	transform: translate(0,-50%);
	cursor: pointer;
	color: transparent;
}

.slick-prev:hover:before,.slick-prev:focus:before,.slick-next:hover:before,.slick-next:focus:before {
	opacity: 1;
}

.slick-prev.slick-disabled:before,.slick-next.slick-disabled:before {
	opacity: .25;
}

.slick-prev:before,.slick-next:before {
	font-family: 'slick';
	font-size: 20px;
	line-height: 13px;
	opacity: 1;
	color: white;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}

.slick-prev {
	left: 22px;
}
            [dir='rtl'] .slick-prev {
	right: -25px;
	left: auto;
}

.slick-prev:before {
	content: '<';
}
            [dir='rtl'] .slick-prev:before {
	content: '<';
}

.slick-next {
	right: 22px;
}
            [dir='rtl'] .slick-next {
	right: auto;
	left: -25px;
}

.slick-next:before {
	content: '>';
}
            [dir='rtl'] .slick-next:before {
	content: '>';
}
            /* Dots */.slick-dotted.slick-slider {
	margin-bottom: 30px;
}

.slick-dots {
	position: absolute;
	bottom: 12px;
	display: block;
	width: 200px;
	padding: 0;
	margin: 0;
	list-style: none;
	text-align: center;
	right: -10px
}

.slick-dots li {
	position: relative;
	display: inline-block;
	width: 25px;
	height: 25px;
	margin: 0 3px;
	padding: 0;
	cursor: pointer;
}

.slick-dots li button {
	font-size: 16px;
	line-height: 0;
	display: block;
	width: 25px;
	height: 25px;
	padding: 3px;
	cursor: pointer;
	color: transparent;
	border: 0;
	outline: none;
	background: #ededed;
	color: #888;
	border-radius:1px;
}

.slick-dots li button:before {
	font-family: 'slick';
	font-size: 6px;
	line-height: 20px;
	position: absolute;
	top: 0;
	left: 0;
	width: 20px;
	height: 20px;
	content: '?';
	text-align: center;
	opacity: .25;
	color: black;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}

.slick-dots li.slick-active button:before {
	opacity: .75;
	color: black;
}

.slick-dots li button:hover,.slick-dots li button:focus {
	outline: none;
}

.slick-dots li button:hover:before,.slick-dots li button:focus:before {
	opacity: 1;
}

.slick-slide img {
	width: 100%;
}

.slick-prev:before,.slick-next:before {
	color: #fff;
}

.slick-slide {
	transition: all ease-in-out .3s;
	opacity: 1;
}

.slick-dots li.slick-active button {
	opacity: 1;
	background-color: #e12030;
	color: #fff;
}

.slick-current {
	opacity: 1;
}

.slick-slide {
	position: relative;
}

.slick-slide img {
	width: 850px;
	height: 520px;
}

.slick-dots li button:before {
	content: '';
}

.slick-dotted.slick-slider {
	margin-bottom: unset !important;
}
.search{ _float:right; width:90px;_width:auto; padding-left:10px; height:70px; }
.search .tab{ padding:3px 0}
.search .tab span{ color:#ddd}
.search .tab a{ color:#6f7172}
.search .tab a.on{ font-weight:700}
.search .bd{ background:#ededed; padding:5px; float:left;}
.search .text{border:1px solid #e5e5e7;padding:4px 0 3px 40px; height:18px;width:90px;background:#fff url(../images/v9/icon.png) no-repeat}
.search .button{ background:#3a6ea5; border:none; color:#fff; height:1.9em;margin-left:3px;width:4.2em; margin-left:6px;vertical-align:middle; text-align:center}
            /*整体*/
.con {
	width: 1280px;
	margin: 0 auto;
}

.w410 {
	width: 410px;
}
.w330 {
	width: 330px;
}
.w380 {
	width: 380px;
}
.w420 {
	width: 420px;
}
.w495 {
	width: 495px;
}
.w850 {
	width: 850px;
}

.w950 {
	width: 950px;
}

.w160 {
	width: 160px;
}

.w320 {
	width: 320px;
}
.w395 {
	width: 395px;
}

.w475 {
	width: 475px;
}

.ad_ce {
	display: none
}

.rtad,.rbad,.lbad {
	position: relative
}

.mt5 {
	margin-top: 5px !important;
}

.mt12 {
	margin-top: 12px !important;
}

.mt20 {
	margin-top: 20px !important;
}

.mt22 {
	margin-top: 22px !important;
}

.mt40 {
	margin-top: 40px !important;
}
.mt31 {
	margin-top: 31px !important;
}
.mt35 {
	margin-top: 35px !important;
}

.mt25 {
	margin-top: 25px !important;
}

.mr65 {
	margin-right: 65px !important;
}

.mr60 {
	margin-right: 60px !important;
}
.mr62 {
	margin-right: 62px !important;
}
.mt50 {
	margin-top: 50px !important;
}
.mb13 {
	margin-bottom: 13px !important;
}
.mb14 {
	margin-bottom: 14px !important;
}
.mb10 {
	margin-bottom: 10px !important;
}
.mb20 {
	margin-bottom: 20px !important;
}
.mb25 {
	margin-bottom: 25px !important;
}
.mb30 {
	margin-bottom: 30px !important;
}
.mb40 {
	margin-bottom: 40px !important;
}
.ad {
	width: 100%;
	margin-top: 25px;
}

@media  all and (min-width:320px) and (max-width:1300px) {
	html,body,.banner {
		width: 1300px;
	}
}

@media  all and (min-width:1301px) {
}
            /*banner*/
.banner {
	background-color: #fff;
	height: 150px;
	background-position: center center;
	background-image: url();
	background-repeat: no-repeat;
}

.logo {background: url(../images/2022/logo.png) no-repeat ; background-size:280px 73px;
	display: block;
	width: 280px;
	height:73px;
	float: left;
	margin: 40px 0 0 0;
}
.lgribox {
	width: 390px;
	float: right;
	margin-top: 30px;
}
.lgribox .topfx { margin:10px 0 0 20px;  }
.lgribox .topfx li{width:10px; padding:0 20px 0 10px; float:left;}
#appImg { z-index:9999; position:absolute;}
#wxImg { z-index:9999; position:absolute;}
#phoneImg { z-index:9999; position:absolute;}

.search {
	width: 224px;
	float: right;
	height: 30px;
	line-height: 30px;
	position: relative;
	margin: 0px 8px 0 0;
}

.search input#so360_keyword {
	width: calc(100% - 100px);
	font-size: 15px;
	padding-right: 100px;
	display: block;
	height: 25px;
	border: 6px solid #ededed;
	line-height: 30px;
	background: transparent;
	text-indent: 8px;
}

.search input#so360_submit { border:none;
	position: absolute;
	top: 5px;
	right:-5px;
	width: 60px;
	height: 26px;
	background-position: 0 0px;
	background-image: url(../images/2022/ahcjwpic.png);
	background-repeat: no-repeat;

	background-color: #fff;
	font-size: 12px;
}

.xmtjz { line-height:23px; text-align:right;
	color: #999;
	float:right;
	margin-top:25px;
	font-size: 12px;
}
/* ---财经网顶部-----*/

#cjtopBody {
	background: #eee;
	width: 100%;
	text-align: center;
	z-index: 3;
	min-width: 1200px;
}

#cjtopBody .topL .slogan a {
	color: #848484;
}

#cjtopBody .topL .slogan img {
	position: relative;
	top: -4px;
}

#cjtopBody #weather {
	position: relative;
}

#cjtopBody #weather iframe {
	position: absolute;
	top: 9px;
	left: 0;
	background: #e9e9e9;
}

#cjtopBody .topCont {
	width: 1200px;
	height: 49px;
	margin: 0 auto;
	position: relative;
	border-bottom: 0px solid #dbdbdb;
}

#cjtopBody .topCont li {
	float: left;
	margin-right: 25px;
	vertical-align: middle;
	line-height: 49px;
	font-size: 12px;
	color: #71869e;
}

#cjtopBody .topL {
	height: 44px;
	position: absolute;
	left: 0px;
	top: 0px;
}

#cjtopBody .topR {
	height: 44px;
	position: absolute;
	right: 0px;
	top: 0px;
}

#cjtopBody .topR .slogan a {
	color: #848484;
	cursor: default;
}

#cjtopBody .topCont a {
	display: inline-block;
	height: 14px;
	line-height: 14px;
	color: #71869e;
	font-size: 12px;
	vertical-align: middle;
}

#cjtopBody .topCont #xhsearch a {
	color: #1d71b7;
}

#cjtopBody .topCont .icon {
	margin-right: 4px;
}

#cjtopBody .topCont #langBody {
	width: 104px;
	position: relative;
	cursor: pointer;
	margin-right: 18px;
}

#cjtopBody .topCont #langBody a {
	font-family: Arial;
}

#cjtopBody .topCont #langBody .langS {
	padding-left: 22px;
}

#cjtopBody .topCont #langBody .icon {
	margin-left: 5px;
	margin-bottom: 2px\9;
}

#cjtopBody .topCont #langBody .iconFlagCH {
	margin: 0px;
	margin-right: 5px;
	position: relative;
	top: -1px\9;
	#top: 0px;
}

/*专题*/
.scrollbox{width:1260px; position: relative;}
#scrollDiv{width:1260px;height:130px; overflow:hidden; display: block;}
#scrollDiv ul{ width: 1280px;}
#scrollDiv li{width:195px;height:120px;margin:0 15px 10px 0; float:left;background: #fff;transition: 0.5s all; -webkit-transition: 0.5s all; -moz-transition: 0.5s all; -o-transition: 0.5s all;border-radius:10px;}
#scrollDiv li img{width:195px;height:120px;margin-right:10px;float:left;border-radius:10px;}
#scrollDiv li span{ float: right;width:186px;height:88px; overflow: hidden; display: block;}
#scrollDiv li span h4{font-size: 14px;font-weight: bold;line-height: 14px;margin-bottom:5px;color: #a57132;}
#scrollDiv li span p{line-height: 20px;height:40px;font-size: 12px;color: #666666;display: block;overflow: hidden;}
#scrollDiv li span em{ height: 18px;line-height: 18px;text-align:center;font-size: 14px;width:30px;border:1px solid #72ae2d; display: block;color: #72ae2d;margin-top: 8px;}
#scrollDiv li:hover{ border:2px solid #fff;}
#scrollDiv li:hover span h4{ color: #fff;}
#scrollDiv li:hover span p{ color: #fff;}
#scrollDiv li:hover span em{ color: #fff;border:1px solid #fff; }
.scroltit{ position: absolute; right:-30px; top:30px;width:18px;}
.scroltit small{float:right; font-size:12px;width:18px;height:18px; line-height:18px; text-align: center;background:#bbbbbb;color: #fff;font-family: "宋体"; margin:2px 0; transition: 0.5s all; -webkit-transition: 0.5s all; -moz-transition: 0.5s all; -o-transition: 0.5s all;}
.scroltit small img{margin-top:-1px;}
.scroltit small:hover{ background: #ff9a22;}
/*专题结束*/

.xmtjz a {
	color: #999;
}

.mobile {
	float: right;
	width: 70px;
	height: 30px;
	display: block;
	margin: 6px 0px 0 0;
	background-position: 2px -40px;
	background-image: url(../images/2022/ahcjwpic.png);
	background-repeat: no-repeat;
}

.toptime {
	float:left;
	font-size: 12px;
	line-height: 24px;
	color: #999;
	margin: 13px 35px 0 0;
	font-style: normal;
}
            
/*nav导航*/
.navbox { z-index:11;
	height: 50px;
	position: relative;
	font-family: 'Microsoft YaHei';
	overflow: hidden;
	-webkit-transition: all .3s ease-out;
	transition: all .3s ease-out;
	margin-bottom: 26px;
}

.nav {
	height: 50px;
	background-color: #3761a8;
}

.nav .con {
	line-height: 50px;
}

.nav_item {margin:0 18px 0 20px; 
	display: inline-block;
	height: 18px;
	text-align: center;
	padding: 16px 0;
	vertical-align: top;
	line-height: 18px;
	cursor: pointer;
	font-family: "Microsoft YaHei";
	color: #fff;
	font-size: 18px;
}

.nav .con span.gg {
	color: #fff;
}

.nav_item a {
	color: #fff;
}
.nav_item a:hover{
	color: #f00;
}

.nav_item span b {
	width: 10px;
	height: 6px;
	vertical-align: middle;
	display: inline-block;
	background-position: 0px -193px;
	background-image: url(../images/2022/ahcjwpic.png);
	background-repeat: no-repeat;
}

.nav_itemno {margin:0 30px 0 30px;
	display: inline-block;
	height: 18px;
	text-align: center;
	padding: 16px 0;
	vertical-align: top;
	display: inline-block;
	line-height: 18px;
	cursor: pointer;
	font-family: "Microsoft YaHei";
	color: #fff;
	font-size: 18px;
}

.nav_itemno a { 
	color: #fff;
}
.nav_itemno a:hover{ color:#f00;
}
.nav_itemno span b {
	width: 10px;
	height: 6px;
	vertical-align: middle;
	display: inline-block;
	background-position: 0px -193px;
	background-image: url(../images/2022/ahcjwpic.png);
	background-repeat: no-repeat;
}

.arrowDown {
	-webkit-transition: -webkit-transform 0.4s ease-out;
	-moz-transition: -webkit-transform 0.4s ease-out;
	transition: -webkit-transform 0.4s ease-out;
	transform-origin: center center;
	transform: rotate(0deg);
}

.arrowUp {
	-webkit-transition: -webkit-transform 0.4s ease-out;
	-moz-transition: -webkit-transform 0.4s ease-out;
	transition: -webkit-transform 0.4s ease-out;
	transform-origin: center center;
	transform: rotate(180deg);
}

.nav_item div ul {
	display: none;
}

.nav_item div ul li {margin:0 0 0 25px;
	display: inline-block;
	text-align: center;
	padding: 1px 0;
	vertical-align: top;
	cursor: pointer;
	font-family: "Microsoft YaHei";
	color: #fff;
	font-size: 18px; 
	color: #9a9a9a;
	font-size: 16px;
	line-height: 40px;
}

.nav_item div ul li a { 
	color: #888 !important;
}
.nav_item div ul li a:hover {color: #f00 !important;
}
.navmoon ul {
	width: 1280px;
	margin: 0 auto;
	display: block !important;
	float: none;
}

.navmoon div {
	display: block;
	position: absolute;
	top: 50px;
	border-bottom: 1px solid #E1E1E1;
	background: #f8f8f8;
	width: 100%;
	left: 0;
}

.navmoon ul {
	width: 1280px;
	margin: 0 auto;
	display: block;
	float: none;
	text-align: left;
}

.navmoon ul li {
	padding: 0 0px 0 80px;
	margin: 0 auto;
	display: inline-block;
	height: 40px;
	vertical-align: top;
}
     
	 /* 滚动专栏 */


	 /* 更多 */
.newstitle {
	height: 46px;
}
.newstitle ul {margin-top: 15px;}
.newstitle .fl {font-size: 22px;padding-left: 10px;border-left: 8px solid #66bae5;color: #707070; font-weight:bolder;}
.newstitle .fr { 
	padding-right:35px;
	line-height: 22px;
	color: #66bae5;
	position: relative;
	top: 6px;
}       
            /*头部广告区域*/
		
.advert {
	width: 1280px;
	margin: 10px auto 0 auto;
}

.advert ul li {
	display: inline-block;
}

.advert ul li a {
	color: #9a9a9a !important;
	font-size: 12px !important;
	line-height: 36px !important;
	font-family: "宋体" !important;
}

.advert_h {
	white-space: nowrap;
	text-overflow: ellipsis;
	overflow: hidden;
	display: flex;
	display: -webkit-box;
	display: -ms-flexbox;
	display: -webkit-flex;
	justify-content: space-between;
	padding: 0px 0 10px 0;
}

            /*资讯*/
#rolling {
	font-size: 14px;
	width: 1180px;
	margin: 15px auto 0 auto;
	color: #9a9a9a;
	line-height: 48px;
	background-color: #f8f8f8;
	height: 48px;
	overflow: hidden;
	font-family: 'Microsoft YaHei';
	position: relative;
	padding-left: 100px;
}

#rolling span { 
	position: absolute;
	color: #d60000;
	display: block;
	width: 100px;
	font-weight: bold;
	font-size: 14px;
	text-align: center;
	left: 0px;
	top: 0px;
}

#rolling a {
	color: #7b7b7b;
	margin-right: 50px;
}
#rolling .m_w { } 
#rolling .m_w a:hover{ color:#f00;}


            /*头条要闻*/
.hotnews {
	width: 1280px;
	margin: 30px auto ;
}

.hotnews dl {
	text-align: center;
}

.hotnews dt a {
	font-size: 48px;
	font-weight: bold;
	font-family: 'Microsoft YaHei';
	color: #000;
	letter-spacing: -0.05em;
}

.hotnews dt span,.hotnews dt h1 {
	display: none;
}

.hotnews dd {
	font-size: 16px;
	line-height: 44px;
	font-family: "宋体";
	color: #888;
}

.hotnews dd a {
	color: #888;
}


/*******视频报道 begin*********/
.videoBg .video img {
  width: 120px;
  height: 80px;
}
.videoBg .v-play { top:25px; left:42px;
  position: absolute;
  display: block;
  width: 33px;
  height: 33px;
}
.videoBg { margin-right:20px;
  width: 120px;
  height: 100%;
  float: left;
  position: relative;
}
.bgsp {
  background: url(../images/2022/vplay.png) no-repeat;
}

            /*主体部分*/
.main {
	width: 1280px;
	margin: 45px auto 0 auto;
}

.main a:hover,.main a:hover b {
	color: #d60000
}

.zttj{width:1300px; overflow:hidden;}
.zttj li{width:195px; margin-right:21px; float:left; min-height:130px;}
.zttj li span{ display:block; overflow:hidden;}
.zttj li strong{font-size:16px; padding:10px 10px; display:inline-block; text-align:center; width:180px;line-height:23px;	font-family: 'Microsoft YaHei'; font-weight:normal;}
.zttj li p{font-size:16px;padding:10px 15px 20px 15px; text-align:left;display:inline-block;width:200px;color:#3c3d43; }
.zttj li img { width:195px; height:120px;border-radius:10px;}
.zthot a { color:#0c71af; }
.zthot a:hover { color:#f00; }
.hnews ul {  height:183px; overflow:hidden; }
.hnews li { line-height:31px;
	margin-bottom: 12px;


}

.hnews li a {
	color: #4b4b4b;
	font-size: 18px;
	line-height: 22px;
	font-family: 'Microsoft YaHei';
}
.hnews li.t a { font-weight:bolder;
	color: #2d579e;
	font-size: 18px;
	line-height: 22px;
	font-family: 'Microsoft YaHei';
}
.hnews li.t a:hover { 	color: #f00;

}
.hnews li a b {
	font-size: 20px;
	font-family: 'Microsoft YaHei';
	color: #1b1b1b;
	line-height: 22px;
	font-weight: bold;
}

.hnews ul {
	margin-bottom:20px
}




.news li {
	margin-bottom: 20px;
	white-space: nowrap;
	text-overflow: ellipsis;
	overflow: hidden;
}

.news li a {
	color: #4b4b4b;
	font-size: 18px;
	line-height: 21px;
	font-family: 'Microsoft YaHei';
}
.news li.t a { font-weight:bolder;
	color: #2d579e;
	font-size: 18px;
	line-height: 21px;
	font-family: 'Microsoft YaHei';
}
.news li a b {
	font-size: 20px;
	font-family: 'Microsoft YaHei';
	color: #1b1b1b;
	line-height: 22px;
	font-weight: bold;
}
.news li.t a:hover { 	color: #f00;

}
.news ul {
	margin-bottom:20px
}
.cjtitpl {
	width: 396px;
	font-size: 24px;
	color: #111;
	font-weight: bold;
	height: 56px;
	line-height: 56px;
	background-color: #f4f4f4;
	text-indent: 45px;
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
	background-position: 12px -443px;
	background-image: url(../images/2022/ahcjwpic.png);
	background-repeat: no-repeat;
}
.cjtitpl .fr { font-size:11px; font-weight:normal;	padding-right:15px;
	line-height: 22px;
	color: #66bae5;
	position: relative;
	top: 15px;}
.titpl {
	width: 396px;
	font-size: 24px;
	color: #111;
	font-weight: bold;
	height: 56px;
	line-height: 56px;
	background-color: #f4f4f4;
	text-indent: 45px;
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
	background-position: 12px -229px;
	background-image: url(../images/2022/ahcjwpic.png);
	background-repeat: no-repeat;
}
.titpl .fr { font-size:11px; font-weight:normal;	padding-right:15px;
	line-height: 22px;
	color: #66bae5;
	position: relative;
	top: 15px;}

.triangle {
	margin-top: 20px;
}

.triangle li {
	white-space: nowrap;
	text-overflow: ellipsis;
	overflow: hidden;
}

.triangle li a {
	color: #4b4b4b;
	font-size: 18px;
	line-height: 50px;
	font-family: 'Microsoft YaHei';
}

.focus {
	width: 850px;
	overflow: hidden;
	position: relative;
	height: 520px;
}

.focus .text {
	height: 50px;
	position: absolute;
	bottom: 3px;
	font-size: 20px;
	width: 850px;
	font-family: 'Microsoft YaHei';
	background-color: rgba(0,0,0,0.6);
	text-align: left;
	line-height:50px;
	color: #fff;
}

.focus .text a {
	color: #fff;
	white-space: nowrap;
	text-overflow: ellipsis;
	overflow: hidden;
	display: block;
	padding: 0 0 0 20px;
}

.titbn {
	width: 100%;
	font-size: 24px;
	color: #fff5bc;
	font-weight: bold;
	height: 56px;
	line-height: 56px;
	background-color: #d60000;
	text-indent: 50px;
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
	background-position: 12px -342px;
	background-image: url(../images/2022/ahcjwpic.png);
	background-repeat: no-repeat;
}

.titbn a {
	color: #fff5bc;
}

.titbn:hover a {
	color: #fff5bc;
}

.titzt {
	width: 100%;
	font-size: 24px;
	color: #111;
	font-weight: bold;
	height: 56px;
	line-height: 56px;
	background-color: #f4f4f4;
	text-indent: 50px;
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
	background-position: 12px -342px;
	background-image: url(../images/2022/ahcjwpic.png);
	background-repeat: no-repeat;
}

.boxbn {
	background-color: #fefdf0;
	padding: 5px 0 5px 15px;
}

.boxbn ul li {
	white-space: nowrap;
	text-overflow: ellipsis;
	overflow: hidden;
}

.boxbn ul li a {
	color: #d60000;
	font-size: 18px;
	line-height: 50px;
	font-family: 'Microsoft YaHei';
}

.zt {
	background-color: #f8f8f8;
	padding: 5px 0 5px 15px;
}

.zt ul li {
	white-space: nowrap;
	text-overflow: ellipsis;
	overflow: hidden;
}

.zt ul li a {
	color: #4b4b4b;
	font-size: 16px;
	line-height: 46px;
	font-family: 'Microsoft YaHei';
}

.zt a {
	color: #4b4b4b;
	font-size: 16px;
	line-height: 46px;
	font-family: 'Microsoft YaHei';
}

.boxzt { margin:0 40px 0 0; 
	background-color: #fff;
	padding: 15px;
	font-size: 17px;
	line-height: 50px;
	font-family: 'Microsoft YaHei';
} 

.boxzt ul li { margin-bottom:5px;
	color: #B7B7B7;
}

.boxzt ul li a {
	color: #4B4B4B;
}
.boxzt ul li img { width:300px; height:50px;}
.titrb { padding-left:30px;
	width: 820px;
	font-size: 24px;
	color: #c30;
	font-weight: bold;
	margin-bottom: 1px;
	height: 56px;
	line-height: 56px;
	background-color: #f4f4f4;
	text-indent: 20px;
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
	background-position: 12px -394px;
	background-image: url(../images/2022/ahcjwpic.png);
	background-repeat: no-repeat;
	
}
.titrb .fr { padding-right:300px;}
.boxrb {
	background-color: #f8f8f8;
	padding: 18px 12px;
}

.rbfmbox { margin-left:20px;
	width: 245px;
	float: left;
}

.rbfm {
	width: 245px;
	height: 358px;
}

.rbfm img {
	width: 245px;
	height: 358px;
}

.rbfm img:hover {
	-webkit-box-shadow: 4px 3px 3px;
	-moz-box-shadow: 4px 3px 3px;
	box-shadow: 4px 3px 3px;
	color: #888;
}

.ewm {
	float: left;
	width:110px;
	line-height: 18px;
	font-size:8px;
	text-align: center;
	font-family: 'Microsoft YaHei';
	color: #888;
	margin:0 5px 0 20px ;
}
.ewm img { width:110px;}
.ewm a {
	margin: 17px 0;
	display: block;
}

.ewm a {
	color: #888;
}

.bx2 {
	line-height: 32px;
}

.bx1 .fl {
	border-right: 1px solid #e9e9e9;
	font-size: 16px;
	color: #d60000;
	font-weight: bold;
	padding: 12px 20px 12px 10px;
	width: 35px;
	line-height: 20px;
	height: 40px;
	display: flex;
	align-items: center;
	justify-content: center;
}

.bx2 .fl {
	border-right: 1px solid #e9e9e9;
	font-size: 16px;
	color: #d60000;
	font-weight: bold;
	line-height: 16px;
	margin-right: 10px;
	padding-right: 10px;
	margin-top: 7px;
}

.bx1 .fl a,.bx2 .fl a {
	color: #d60000;
}

.bx1 .fr {
	width: 360px;
}

.bx2 .fr {
	white-space: nowrap;
	text-overflow: ellipsis;
	overflow: hidden;
	float: left;
}

.bx1 .fr a {
	color: #4b4b4b;
	font-size: 16px;
	line-height: 32px;
	margin-right: 12px;
	font-weight: bold;
}

.bx2 .fr a {
	color: #4b4b4b;
	font-size: 16px;
	line-height: 16px;
	margin-right: 12px;
}

.bx1 .fr a:hover,.bx2 .fr a:hover {
	color: #d60000;
}

.boxbx .bx2:nth-last-child() {
	margin-bottom: 0px;
}

.boxbx {
	border: 1px solid #e9e9e9;
	margin-bottom: 15px;
	padding: 15px;
	cursor: pointer;
	background: #fff;
}

.mail {
	width: 225px;
	font-size: 12px;
	text-align: center;
	font-family: 'Microsoft YaHei';
	color: #888;
	line-height: 15px;
	margin-top: 5px;
}

.mail a {
	color: #888
}
            

.second {
	width: 1280px;
	margin: 30px auto 0 auto;
	padding-bottom: 14px;
}
.titpt1 { 
	width: 100%;
	height: 55px;
	position: relative;
}
.titpt { border-left:5px solid #66bae5;
	width: 100%;
	height: 35px;
	position: relative;
}
.titpt .f1 { height:35px; clear:both; width:100px; position:absolute;}
.titpt .t1 { float:left; text-align:center;
	position: absolute;
	font-size: 16px;
	color: #111;
	width: 60px;
	top: 6px;
	height: 20px;
	line-height: 20px;
	font-weight: bold;
}
.titpt .t1 a:hover { color:#0066CC;} 
.titpt1 .t1 {
	position: absolute;
	font-size: 24px;
	color: #111;
	width: 309px;
	top: 8px;
	height: 40px;
	line-height: 40px;
	; left: 0px;
	font-weight: bold;
	background-position: 96px -497px;
	; background-image: url(../images/2022/ahcjwpic.png);
	background-repeat: no-repeat;
}

.titpt .t1 a { 
	color: #369;
}
.titpt .t2 {
	position: absolute;
	right: 0px;
	font-size: 12px;
	bottom: 10px;
}

.titpt .t2 a {
	color: #888;
}
.titpt .t2 a:hover {
	color: #f00;
}
.chaCom_con {
}

.picTitle {
	position: relative;
	width: 390px;
	height: 220px;
	overflow: hidden;
}

.picTitle img {
	width: 390px;
	height: 220px;
}

.picTitle .lazyload {
	display: none;
}

.picTitle .name {
	bottom: 0;
	color: #FFFFFF;
	height: 35px;
	left: 0;
	line-height: 35px;
	overflow: hidden;
	position: absolute;
	text-align: center;
	width: 100%;
	z-index: 11;
	font-size: 16px;
	font-weight: bold;
}

.picTitle .name a {
	color: #FFFFFF;
	text-decoration: none;
	font-family: "微软雅黑";
	font-size: 16px;
	font-weight: bold;
}
.picTitle .bg {
	background:#003366;
	bottom: 0;
	height: 35px;
	left: 0;
	opacity: 0.6;
	filter: alpha(opacity=90);
	position: absolute;
	width: 100%;
	z-index: 10;
}

.tw { 
	margin-top: 19px;
}
.bdx {border-bottom:1px dotted #ccc;}
.tw figure {padding:0; margin:0 15px 0 0;
	float: left;
	position: relative;

}


.tw img { 
	width: 120px;
	height: 80px;
}

.tw .p_title {
	font-size: 14px;
	line-height:20px;
	margin-top: -5px;
	height: 46px;
	text-overflow: -o-ellipsis-lastline;
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 2;
	line-clamp: 2;
	-webkit-box-orient: vertical;
	font-family: 'Microsoft YaHei';
}

.tw .p_title a {
	color: #333;
}

.tw .p_abs {
	color: #979797;
	font-size: 12px;
	line-height: 20px;
	height: 40px;
	margin-bottom:8px;
	text-overflow: -o-ellipsis-lastline;
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 2;
	line-clamp: 2;
	-webkit-box-orient: vertical;
}

.wwlist {
	margin-top: 30px;
}

.wwlist li {
	font-size: 16px;
	color: #b7b7b7;
	line-height: 38px;
	white-space: nowrap;
	text-overflow: ellipsis;
	overflow: hidden;
}

.wwlist li a {
	color: #333;
}

.wwlist li a:hover {
	color: #d60000
}

.wwlist li b a {
	color: #3761a8 !important;
}

.tt {
	margin-top: 20px;
}

.tt div {
	width: 200px;
}

.tt div img {
	width: 200px;
	height: 110px;
}

.tt div .p_title {
	font-size: 16px;
	line-height: 38px;
	white-space: nowrap;
	text-overflow: ellipsis;
	overflow: hidden;
	text-align: center;
}

.tt div .p_title li a {
	color: #333;
}

.tt div .p_title li a:hover {
	color: #d60000;
}

.ptlist {
	margin-top: 10px;
}

.ptlist li { margin-bottom:2px;	background-position: 2px -490px;
	background-image: url(../images/2022/ahcjwpic.png);
	background-repeat: no-repeat;
	padding-left:25px;
	white-space: nowrap;
	text-overflow: ellipsis;
	overflow: hidden;
}

.ptlist li a {
	color: #333;
	font-size: 16px;
	line-height: 34px;
}

.ptlist li a:hover {
	color: #d60000;
}

.mytab .t1:nth-child(1) { font-size:22px;
	position: absolute;
	left: 0px;
}

.mytab .t1:nth-child(2) {border-right:2px solid #039;
	position: absolute;
	left: 180px;
	font-weight: normal
}

.mytab .t1:nth-child(3) {border-right:2px solid #039;
	position: absolute;
	left: 240px;
	font-weight: normal
}
.mytab .t1:nth-child(4) {border-right:2px solid #039;
	position: absolute;
	left: 300px;
	font-weight: normal
}
.mytab .t1:nth-child(5) {border-right:2px solid #039;
	position: absolute;
	left: 360px;
	font-weight: normal
}
.mytab .t1:nth-child(6) {
	position: absolute;
	left: 420px;
	font-weight: normal
}




.mytab .t1 a {
	color: #276a8c !important;
}

.mytab .t1.hover a {
	color: #039 !important;
	font-weight: bold;
}

.mytab_nr {
	display: none;
}


.titqyj {
	width: 100%;
	font-size: 24px;
	color: #fff;
	font-weight: bold;
	height: 56px;
	line-height: 56px;
	background-color: #8b6042;
	text-indent: 20px;
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
	background-position: 95px -550px;
	background-image: url(../images/2022/ahcjwpic.png);
	background-repeat: no-repeat;
}

.titqyj a {
	color: #fff;
}

.titqyj1 {
	background-color: #f6f3f0;
	font-size: 24px;
	color: #000;
	font-weight: bold;
	height: 56px;
	line-height: 56px;
	text-indent: 20px;
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
}

.twqy {
	margin-top: 26px;
	background-color: #f6f3f0;
	padding-left: 20px;
}
            /* .twqy:hover {-webkit-box-shadow:2px 2px 3px;-moz-box-shadow:2px ?2px 3px;box-shadow:2px 2px 3px;} */
.twqy figure {
	float: right;
}

.twqy img {
	width: 114px;
	height: 114px;
	margin-left: 12px;
}

.twqy .p_title {
	font-size: 16px;
	line-height: 22px;
	padding-top: 30px;
	height: 44px;
	text-overflow: -o-ellipsis-lastline;
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 2;
	line-clamp: 2;
	-webkit-box-orient: vertical;
}

.twqy .p_title a {
	color: #333;
}

.twjz {
	margin-top: 42px;
}
            /* .twjz:hover {-webkit-box-shadow:2px 2px 3px;-moz-box-shadow:2px ?2px 3px;box-shadow:2px 2px 3px;} */
.twjz figure {
	float: left;
	position: relative;
}

.twjz figure span {
	height: 22px;
	position: absolute;
	bottom: 0px;
	left: 0;
	font-size: 12px;
	width: 84px;
	background-color: rgba(0,0,0,0.6);
	text-align: center;
	line-height: 22px;
	color: #fff;
	display: block;
	white-space: nowrap;
	text-overflow: ellipsis;
	overflow: hidden;
}

.twjz figure span  a {
	color: #fff;
}

.twjz img {
	width: 83px;
	height: 83px;
	margin-right: 12px;
}

.twjz .p_title {
	font-size: 16px;
	font-weight: bold;
	line-height: 26px;
	white-space: nowrap;
	text-overflow: ellipsis;
	overflow: hidden;
}

.twjz .p_title a {
	color: #333;
}

.twjz .p_abs {
	font-size: 16px;
	color: #797979;
	line-height: 26px;
	height: 52px;
	margin-top: 6px;
	text-overflow: -o-ellipsis-lastline;
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 2;
	line-clamp: 2;
	-webkit-box-orient: vertical;
}

.twjz .p_abs a {
	color: #333;
}

.p_title a:hover {
	color: #d60000;
}

.p_abs a:hover {
	color: #d60000;
}


/*图片安徽云平台*/
.picmap{ height: 628px;position: relative;}
.picmap ul li{position: absolute;}
.picmap ul li.pic1{top: 136px;left: 0;width: 436px;height: 262px;}
.picmap ul li.pic2{top: 150px;left: 454px;}
.picmap ul li.pic3{top: 0px;left: 772px; }
.picmap ul li.pic4{bottom: 0;left:0 ; width: 222px; overflow: hidden; }
.picmap ul li.pic5{bottom: 0;left: 244px;}
.picmap ul li.pic6{bottom: 0;left: 771px;}      
.picmap ul li.pic1 a{width: 430px;height: 242px;}
.picmap ul li.pic2 a{width: 296px;height: 228px;}
.picmap ul li.pic3 a{width: 508px;height: 308px;}
.picmap ul li.pic4 a{width: 222px;height: 228px;}
.picmap ul li.pic5 a{width: 506px;height: 228px;}
.picmap ul li.pic6 a{width: 507px;height: 300px;}
.picmap ul li a{ overflow: hidden; display: block; position: relative; background-repeat: no-repeat !important; background-size: cover !important; background-position: center !important; }
.picmap li p{ width: 100%; opacity: 0; display: none\9; text-align: center; line-height: 22px; max-height: 52px; background: url(../images/2022/tpahwbg.png) repeat; position: absolute; left: 0; bottom: 0; color: #ffffff; padding: 4px 20px; box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; transition: all 0.3s linear 0s; -webkit-transition: all 0.3s linear 0s; -moz-transition: all 0.3s linear 0s; -o-transition: all 0.3s linear 0s; }
.picmap ul li img{ display: block; }
.picmap li a:hover p{ opacity: 1; display: block\9; }
.picmap .mapmodal {width: 750px;height: 150px;position: absolute;text-align: center;z-index: 10;background: #fff;transition: all 0.1s;}
.picmap .mapmodal .map-title { margin:30px 0 13px;}
.picmap .mapmodal  img{ width:200px;}
.picmap .mapmodal .maptext{color: #333;font-size: 14px;margin: 0 auto ; padding: 0 15px; line-height: 30px;text-align: center;}
.picmap .mapmodal .maptext a{color: #333;}
.picmap .mapmodal .maptext a:hover{ color: #f00; }
.picmap .mapmodal  .more{position: absolute;width: 140px;height: 42px;right: 0;bottom: 0;background: #01b2ee;color: #fff;display: none; font-size: 16px;line-height: 42px;}
.picmap .mapmodal:hover{box-shadow: 0 0 20px #ccc ;
-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#ccc')";
    /* For IE 5.5 - 7 */
    filter: progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#ccc');
}
.picmap .mapmodal:hover .more{display: block;}

            /*友情链接*/
.friend {
	background-color: #f9f9f9;
	padding-bottom: 8px;
	margin-top: 64px;
}

.friend .t1 {
	color: #2e2e2e;
	font-size: 16px;
	font-weight: bold;
	font-family: 'Microsoft YaHei';
	line-height: 64px;
}

.friend .t2 {
	height: 12px;
	color: #b7b7b7;
	font-size: 12px;
	margin-bottom: 20px;
}

.friend .t2 span {
	padding: 0 13px;
}

.friend .t2 a {
	color: #2e2e2e;
}

            /*底部*/
.cebottom {
	color: #3d3d3d;
	line-height: 36px;
	padding-bottom: 24px;
	padding-top: 40px;
	text-align: center;
	font-size: 12px;
	background-color: #eee;
}

.cebottom a {
	font-size: 12px;
	color: #3d3d3d
}

.cebottom img {
	display: inline-block
}

            /*返回顶部*/
.fixed_top {
	width: 130px;
	height: 50px;
	cursor: pointer;
	background-color: #e8e8ea;
	text-indent: 45px;
	line-height: 50px;
	font-size: 16px;
	color: #3d3d3d;
	position: fixed;
	display: none;
	left: 50%;
	top: 50%;
	margin-left: 712px;
	z-index: 999;
	background-position: -3px -657px;
	background-image: url(../images/2022/ahcjwpic.png);
	background-repeat: no-repeat;
	font-family: 'Microsoft YaHei';
}

.fixed_top:hover {
	background-position: -3px -744px;
	color: #fff;
}

.fixed_top a {
	color: #fff;
}